Skip to content

Add GitHub workflow CI for pull requests#58

Open
jshigetomi wants to merge 7 commits intomainfrom
addPesterTests
Open

Add GitHub workflow CI for pull requests#58
jshigetomi wants to merge 7 commits intomainfrom
addPesterTests

Conversation

@jshigetomi
Copy link
Collaborator

PR Summary

This pull request adds a new GitHub Actions workflow to automate running Pester tests across multiple operating systems. The workflow ensures that tests are executed and results are published for every push and pull request to the main and release/** branches.

Continuous Integration Workflow:

  • Added a new workflow file .github/workflows/windows-linux-ci.yml that:
    • Runs Pester tests on Windows, Ubuntu, and macOS using a matrix strategy.
    • Checks out the repository, sets up .NET 6.0, installs Pester, builds the module, and runs tests with detailed output.
    • Uploads and publishes test results in NUnit XML format for each OS, improving test visibility in CI.

PR Context

Adding CI to this repository to ensure quality of PRs

@jshigetomi jshigetomi changed the title Add CI for PRs Add GitHub workflow CI for pull requests Feb 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant